/**
 * ReportGear(2011)
 */
package net.abbp.report.designer.context;

import net.abbp.report.designer.IDesigner;

/**
 * 设计器上下文
 * 
 * @version 1.0 2011-4-17
 * @author <a herf="lexloo@gmail.com">lexloo</a>
 * @since Report 1.0
 */
public enum DesignerContext {
    INSTANCE;

    // 主设计界面
    private IDesigner designer;

    /**
     * 设置当前设计器
     * 
     * @param designer
     *            设计器
     */
    public void setDesigner(IDesigner designer) {
        this.designer = designer;
    }

    /**
     * 获取当前设计器
     * 
     * @return 当前设计器
     */
    public IDesigner getDesigner() {
        return designer;
    }
}
